Nuprl Lemma : ecl-reset-state 11,40

ds:fpf(Id; x.Type), da:fpf(Knd; k.Type), v:ecl-trans-tuple{i:l}
ds:fpf(Id; x.Type), da:fpf(Knd; k.Type), v:ecl-trans-tuple(dsda).
ecl-trans-normal(v)
 (L':(event-info(ds;da) List). 
 (L:(event-info(ds;da) List). 
 iseg(event-info(ds;da); LL' (ecl-trans-halt2(dsdav)(0,L))  False)
  (ecl-trans-state(reset-ecl-tuple(v); L')
  (=
  (ecl-trans-state(vL')
  ( ecl-trans-type(reset-ecl-tuple(v)))) 
latex


DefinitionsId, t  T, xt(x), x:AB(x), fpf(Aa.B(a)), Knd, ecl-trans-tuple{i:l}(dsda), ecl-trans-normal(x), event-info(ds;da), A  B, P  Q, False, A, , prop{i:l}, ecl-trans-halt2(dsdaA), iseg(Tl1l2), ecl-trans-state(vL), reset-ecl-tuple(A), ecl-trans-type(A), ma-valtype(dak), Kind-deq, (x  l), b, b, , deq-member(eqxL), P  Q, P  Q, Unit, decl-state(ds), top, fpf-cap(feqxz), if b then t else f fi , x,yt(x;y), list_accum(x,a.f(x;a); yl), append(asbs), spreadn(ua,b,c,d,e,f,g.v(a;b;c;d;e;f;g)), ecl-trans-state-from(vzL), ecl-trans-init(v), subtype(ST), ecl-trans-h(v)
Lemmaslist accum append, decl-state wf, fpf-cap wf, top wf, list accum functionality, append wf, list accum wf, ifthenelse wf, eqtt to assert, eqff to assert, iff transitivity, assert of bnot, not functionality wrt iff, assert-deq-member, deq-member wf, bool wf, bnot wf, not wf, assert wf, l member wf, Kind-deq wf, iseg wf, ecl-trans-halt2 wf, false wf, le wf, event-info wf, ecl-trans-normal wf, ecl-trans-tuple wf, Knd wf, fpf wf, Id wf

origin